package org.lq.er.service;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.lq.er.entity.Admin;
import org.lq.er.util.JDBCUtil;
/**
 * 管理员类业务层接口
 * @author 邹倩倩
 *
 * @package org.lq.er.service.impl
 */
public interface AdminService {
	/**
	 * 添加管理员
	 * @param t
	 * @return
	 */
	public boolean save(Admin t) ;
	/**
	 * 修改管理员
	 */
	public boolean update(Admin t);
	/**
	 * 通过身份证号删除管理员
	 */
	public boolean delete(int id) ;
	/**
	 * 查询所有管理员
	 * @return
	 */
	public List<Admin> findAll() ;
	/**
	 * 根据身份证号查询
	 */
	public Admin getById(int id);
	/**
	 * 校验身份
	 * @param cardId
	 * @param passwd
	 * @return
	 */
	Admin check(String cardId, String passwd);
	/**
	 * 根据身份证号获取管理员
	 * @param cardId
	 * @return
	 */
	Admin getByCarId(String cardId);
}
